/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.upc.dew.cobranzas.dao;

import java.util.ArrayList;
import java.util.List;
import pe.edu.upc.dew.cobranzas.model.Trabajador;

public class TrabajadorDao {

    private List<Trabajador> trabajadores;

    public TrabajadorDao() {
        this.trabajadores = new ArrayList<Trabajador>();
        this.cargarTrabajadores();
    }

    private void cargarTrabajadores() {

        Trabajador trabajador = new Trabajador();
        trabajador.setDni("41046386");
        trabajador.setNombre("Ivan");
        trabajador.setApePaterno("Acosta");
        trabajador.setApeMaterno("Lozada");
        trabajador.setCargo("Administrador");
        this.trabajadores.add(trabajador);

        trabajador = new Trabajador();
        trabajador.setDni("46738450");
        trabajador.setNombre("Roberto");
        trabajador.setApePaterno("Montoya");
        trabajador.setApeMaterno("Salazar");
        trabajador.setCargo("Visitador");
        this.trabajadores.add(trabajador);

        trabajador = new Trabajador();
        trabajador.setDni("46792930");
        trabajador.setNombre("Martin");
        trabajador.setApePaterno("Sandoval");
        trabajador.setApeMaterno("Rocca");
        trabajador.setCargo("Visitador");
        this.trabajadores.add(trabajador);

    }

    public Trabajador getTrabajadorPorDni(String dni) {
        Trabajador trabajador = new Trabajador();
        for (int i = 1; i <= this.trabajadores.size(); i++) {
            if (this.trabajadores.get(i - 1).getDni().equals(dni)) {
                trabajador = this.trabajadores.get(i - 1);
                break;
            }
        }

        return trabajador;
    }
}

